import multiprocessing as mp print("Number of processors: ", mp.cpu_count()) # Step 1: Init multiprocessing.Pool() pool = mp.Pool(mp.cpu_count()) # Step 2: `pool.apply` the `howmany_within_range()` results = [pool.apply(return_time_0, args=(10,np.random.default_rng())) for i in range(10)] # Step 3: Don't forget to close pool.close() print(results)